package com.wanxi.file;

import java.io.File;
import java.io.IOException;
import java.lang.reflect.Field;

public class MkDir {
    public static void main(String[] args) {
        String path = "E:\\wanxi\\step-2\\java02-0921";
        String child = "aa/ad/d/s/d/s/ds/aa.txt";
        /**
         * 1.取得文件夹的目录
         * 2.创建文件夹
         * 3.创建文件
         */

        int index = child.lastIndexOf('/');
        String temp = child.substring(0, index);
        String fileName = child.substring(index);
        File dir = new File(path, temp);
        dir.mkdirs();
        File file = new File(dir, fileName);
        try {
            file.createNewFile();
        } catch (IOException e) {
            e.printStackTrace();
        }
//        File file = new File(path, child);
//        mkdir 那么必须父目录存在
//        mkdirs  父目录不存则直接将父目录和当前文件夹直接创建
//        mkdirs 前面如果有父目录则不创建，如果没有，则直接创建父目录
//        file.mkdirs();

    }
}
